More New Software Performance Antipatterns: Even More Ways to Shoot Yourself in the Foot
ثبت نشده
چکیده
Performance antipatterns document common software performance problems as well as their solutions. These problems are often introduced during the architectural or design phases of software development, but not detected until later in testing or deployment. Solutions usually require software changes as opposed to system tuning changes. This paper presents three new performance antipatterns and gives examples to illustrate them. These antipatterns will help developers and performance engineers avoid common performance problems. Copyright © 2003, Performance Engineering Services and Software Engineering Research. All rights reserved.
منابع مشابه
More New Software Performance Antipatterns: Even More Ways to Shoot Yourself in the Foot
Performance antipatterns document common software performance problems as well as their solutions. These problems are often introduced during the architectural or design phases of software development, but not detected until later in testing or deployment. Solutions usually require software changes as opposed to system tuning changes. This paper presents three new performance antipatterns and g...
متن کاملNew Software Performance AntiPatterns: More Ways to Shoot Yourself in the Foot
Performance antipatterns document common software performance problems as well as their solutions. These problems are often introduced during the architectural or design phases of software development, but not detected until later in testing or deployment. Solutions usually require software changes as opposed to system tuning changes. This paper presents three new performance antipatterns and g...
متن کاملGuilt-based handling of software performance antipatterns in palladio architectural models
Antipatterns are conceptually similar to patterns in that they document recurring solutions to common design problems. Software Performance Antipatterns document common performance problems in the design as well as their solutions. The definition of performance antipatterns concerns software properties that can include static, dynamic, and deployment aspects. To make use of such knowledge, we p...
متن کاملUncovering Performance Antipatterns by Systematic Experiments
As the size and complexity of enterprise applications increase, it becomes more and more challenging to develop software systems exhibiting a satisfactory performance behaviour. Software Performance Engineering (SPE) aims for addressing this problem by applying engineering principles during software development. Software Performance Antipatterns are an established SPE concept describing recurre...
متن کاملExperimenting the Influence of Numerical Thresholds on Model-based Detection and Refactoring of Performance Antipatterns
Performance antipatterns are well-known bad design practices that lead to software products suffering from poor performance. A number of performance antipatterns has been defined and classified and refactoring actions have also been suggested to remove them. In the last few years, we have dedicated some effort to the detection and refactoring of performance antipatterns in software models. A sp...
متن کامل